#!/bin/bash

# 定义测试文件目录和输出目录
TEST_DIR="../Tests"
OUT_DIR="../Out"

# 查找所有 .cmm 文件
find "$TEST_DIR" -name "*.cmm" | while read -r file; do
    # 获取文件名和相对路径
    name=$(basename "$file" .cmm)
    # 运行 parser 命令
    ./parser "$file" > "$OUT_DIR/$name.out" 2> "$OUT_DIR/$name.err.out"
done